natural sciences and engineering research council - German English Dictionary